/* CSS Document */
img{ border:none; padding:0px 5px;}
body,tbody  {
	font-size: 12px; margin:0px; padding:0px;
	SCROLLBAR-HIGHLIGHT-COLOR:; 
	SCROLLBAR-SHADOW-COLOR: #aaaaaa; 
	SCROLLBAR-3DLIGHT-COLOR: #dddddd; 
	SCROLLBAR-ARROW-COLOR: #aaaaaa; 
	PADDING-TOP: 0px; 
	SCROLLBAR-TRACK-COLOR: #ffffff; 
	SCROLLBAR-DARKSHADOW-COLOR: #ffffff; 
	SCROLLBAR-BASE-COLOR: #eeeeee
}
*{ margin:0px; padding:0px;}
a{ text-decoration:none;}
.cccfont{ color:#666; padding:3px 2px;}

.input{font: 9pt Tahoma, Verdana; color: #000000; font-weight: normal; background-color: #F8F8F8;}
.close {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #990000;
	background-color: #f7f7f7;
	border: 1px solid #999999;
	padding-right: 3px;
	padding-left: 3px;
	font-weight: bold;
}
.close_2 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #990000;
	background-color: #dddddd;
	border: 1px solid #999999;
	font-weight: bold;
	padding: 3px;
}
a:link {
	text-decoration: none;
	color: #000;
}
.txt_1 { line-height:22px; text-decoration:none; 
	color: #666; text-align:center;
}
.txt_2
{
	line-height:22px;

}
.bg_dddddd {
	border: 1px solid #ccc;
}
.bg_f1f1f1 { line-height:120%; height:22px; padding:3px 5px 3px 5px;
border-left: 1px solid #e5e5e5;
	/*background-color: #f9f9f9;*/
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #e5e5e5;
	border-bottom-color: #e5e5e5;
}

.none {
	text-decoration: none;
}
.txt_bold {
	font-weight: bold;
}



.sel_1 {
	border: 1px solid  #FF9900;
	background-color: #F7FFDD;
	color: #000;
}
.sel_2 {color: #000;
	border: 1px solid #FF9900;
	background-color: #FFEFDF;
	
}
#tbl1 td{ line-height:150%;}
.div_1 {
	color: #999999;
	visibility: visible;
	padding-left: 5px;
	padding-top:5px;
	padding-right: 5px;
	padding-bottom: 3px;
}
.div_2 {
	padding-left: 5px;
	padding-top:5px;
	padding-right: 5px;
	padding-bottom: 3px;
}
.div_3 {
	border: 1px solid #83bbcf;
}
input.div_3 {
	border: 1px solid #ccc; width:130px; height:20px;
}

.in_ao { background:url(/util/images/lgin_09.gif) repeat-x left center;
	height: 23px;
	color:#004479;
	width: 60px;
	border:1px solid #67a9c1; padding-top:2px;
}
.boder_b_1{ border-bottom:1px solid #bfdce4;border-top:1px solid #fff;}
.in_ao2 {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #FFFFFF;
	background-color: #f7f7f7;
	font-size:12px;
}
.in_ao3 {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #FFFFFF;
	background-color:#dddddd;
	font-size:12px;
}.div_4 {
	background-color: #EBF2F9;
	border: 1px solid #9FBFE3;
}
.alp_70{
	filter:Alpha(opacity=70);
}

.boder_tt{ color:fff; background:url(/util/images/menubg_02.gif) repeat-y; border-top:1px solid  #999999; border-bottom:1px solid #000; height:22px; line-height:22px; text-align:center;}
.boder_tt a{ color:#fff;}
.boder_tt img{margin:0px 0px 0px 10px; vertical-align:-5px;}
.boder_all{}
.mailmenu{ height:10px; line-height:10px; background:url(/util/images/lgin_09.gif) repeat-x; text-align:center; margin-bottom:1px; color:#333333;}
.out{ color:fff; background: url(/util/images/overbg.gif) repeat-y; border-top:1px solid #999; border-bottom:1px solid #000; height:22px; line-height:22px; text-align:center;}
.out a{ color:#fff; text-decoration:none;}
.out img{margin:0px 0px 0px 10px; vertical-align:-5px;}
.ttbg{ padding:0px 5px;background:url(/util/images/ttbg_03.gif) repeat-x; height:33px; line-height:33px; padding-left:20px; }
.ttbg td{ padding:0px 0px 0px 5px;}
.main_tt{ font-size:13px; color:#666; font-weight:bold; line-height:120%; padding:5px;}
.main_tt img{ vertical-align:-10px; margin:0px 10px;}



.txt_y{ line-height:18px; text-align:left; padding-left:10px; border-bottom:1px solid #ccc; border-top:1px solid #fff; width:auto; height:auto; display:block; text-decoration:none; color:#666;}
#tbl1 a:hover{display:block;width:auto; height:auto;color:#000;line-height:18px; text-align:left; padding-left:10px; border-bottom:1px solid #ccc; border-top:1px solid #fff;  text-decoration:none;border: 1px solid #FF9900;background-color: #FFEFDF;}
#tbl2 a:hover{color:#000;line-height:18px; text-align:left; padding-left:10px; border-bottom:1px solid #ccc; border-top:1px solid #fff; display:block; text-decoration:none;border: 1px solid #FF9900;background-color: #FFEFDF;}
#tbl3 a:hover{color:#000;line-height:18px; text-align:left; padding-left:10px; border-bottom:1px solid #ccc; border-top:1px solid #fff; display:block; text-decoration:none;border: 1px solid #FF9900;background-color: #FFEFDF;}
#tbl4 a:hover{color:#000;line-height:18px; text-align:left; padding-left:10px; border-bottom:1px solid #ccc; border-top:1px solid #fff; display:block; text-decoration:none;border: 1px solid #FF9900;background-color: #FFEFDF;}
#tbl5 a:hover{color:#000;line-height:18px; text-align:left; padding-left:10px; border-bottom:1px solid #ccc; border-top:1px solid #fff; display:block; text-decoration:none;border: 1px solid #FF9900;background-color: #FFEFDF;}
#tbl6 a:hover{color:#000;line-height:18px; text-align:left; padding-left:10px; border-bottom:1px solid #ccc; border-top:1px solid #fff; display:block; text-decoration:none;border: 1px solid #FF9900;background-color: #FFEFDF;}
.u_boder{ border-bottom:1px solid #ccc;}
.back_img img{ vertical-align:-10px; margin:0px 5px;}

.floatc input{ border:none;}
.ppa td{ padding:3px 20px; border-right:1px solid #ccc; border-left:1px solid #ccc; border-bottom:1px  solid #ccc; }
.page{ color: #999999; margin-top:10px;}
.page input{ vertical-align:0px; margin:0px 5px; height:16px;}
.page ul{ list-style:none;display:block; }
.page li{ float:left;}
.page li.other{ padding:2px 8px 0px 8px;float:left; border-left:1px solid #ccc; }
.page a{ border-left:1px solid #ccc; color:#FF6600;padding:2px 8px 0px 8px;display:block; color: #0066FF;}
.page a:hover{ border-left:1px solid #ccc; background: #FF6600; color:#FFf;padding:2px 8px 0px 8px;display:block;}
.ppa2 td{ padding:3px 10px 3px 20px;}